// for (let index of ["a", "b", "c"].keys()) {
//   console.log(index);
// }

// for (let index of ["a", "b", "c"].values()) {
//   console.log(index);
//   if (index !== "") {
//     console.log("这是一个对象");
//   } else {
//     console.log("nihso");
//   }
// }

// let obj = {
//   a: 1,
//   b: 2,
//   c: 3,
// };

// if (Object.keys(obj).length == 0) {
//   console.log("空对象");
// } else {
//   console.log("非空对象");
// }

// for (var a in obj) {
//   return console.log("非空对象");
// }
// if (JSON.stringify(obj) == "{}") {
//   console.log("空对象");
// }

let arr = [
  1,
  2,
  2,
  4,
  4,
  4,
  3,
  4,
  "bn",
  "f",
  55,
  2,
  5,
  5,
  2,
  "af",
  NaN,
  NaN,
  {},
  {},
];

// console.log([...new Set(arr)]);

// function fn(arr) {
//   for (var i = 0; i < arr.length; i++) {
//     for (var y = i + 1; y < arr.length; y++) {
//       if (arr[i] == arr[y]) {
//         arr.splice(y, 1);
//         y--;
//       }
//     }
//   }
//   return arr;
// }

// console.log(fn(arr));

// function fn(arr) {
//   let Array = [];
//   for (var i = 0; i < arr.length; i++) {
//     if (Array.indexOf(arr[i]) === -1) {
//       Array.push(arr[i]);
//     }
//   }

//   return Array;
// }
// console.log(fn(arr));

let ar = [2.3];
let a = 2;
let b = "false";

console.log(typeof ar);
console.log(typeof a);
console.log(typeof b);

console.log(ar instanceof Object);
console.log(a instanceof Number);
console.log(b instanceof String);
console.log(b instanceof Number);
